package com.jackstraw.jack_base.remote_command.service;

import com.jackstraw.jack_base.remote_command.entity.EnvProperties;
import com.jackstraw.jack_base.remote_command.entity.InitVo;

import java.io.IOException;
import java.util.List;
import java.util.Map;

public interface InstallService {

    JschService getJschService();

    Boolean checkRootUser(String connName);

    void init(String connName) throws Exception;

    void init(InitVo initVo) throws Exception;

    void envInit(InitVo initVo) throws Exception;

    void envInit(String connName, List<String> dictList) throws Exception;

}
